#ifndef DEMO_RUNNER_H
#define DEMO_RUNNER_H

class DemoRunner {
public:
    DemoRunner();
    ~DemoRunner();
    
    void demonstrateStringUtils();
    void demonstrateFileUtils();
    void demonstrateTimeUtils();
    
private:
    void printSeparator();
    void createTestFile();
    void cleanupTestFile();
    
    static const char* TEST_FILE_PATH;
};

#endif // DEMO_RUNNER_H